Interactive Display of Large NURBS Models
نویسندگان
چکیده
We present algorithms for interactive rendering of largescale NURBS models. The algorithms convert the NURBS surfaces to Bézier surfaces, tessellate each Bézier surface into triangles and render them using the triangle-rendering capabilities common to current graphics systems. This paper presents algorithms for computing tight bounds on surface properties in order to generate high quality tessellation of Bézier surfaces. We introduce enhanced visibility determination techniques and present methods to make efficient use of coherence between successive frames. In addition, we also discuss issues in parallelization of these techniques. The algorithm also avoids polygonization anomalies like cracks. Our algorithms work well in practice and, on high-end graphics systems, are able to display models described using thousands of Bézier surfaces at interactive frame rates. Additional
منابع مشابه
Interactive Display of Large Scale Trimmed NURBS Models
We present an algorithm for interactive display of trimmed NURBS surfaces. The algorithm converts the NURBS surfaces to B ezier surfaces, tessellates each trimmed B ezier surface into triangles and renders them using the triangle rendering capabilities common in current graphics systems. It makes use of tight bounds for uniform tessellation of B ezier surfaces into cells and traces the trimming...
متن کاملInteractive Display of Large NURBSModelsSubodh
We present serial and parallel algorithms for interactive rendering of large-scale NURBS models. The algorithm converts the NURBS surfaces to B ezier surfaces, tessellates each B ezier surface into triangles and renders them using the triangle rendering capabilities common to current graphics systems. This paper explains how to derive tight bounds for good quality tessellation of B ezier surfac...
متن کاملEfficient NURBS Rendering using View-Dependent LOD and Normal Maps
Rendering large trimmed NURBS models with high quality at interactive frame rates is of great interest for industry, since nearly all their models are designed on the basis of this surface type. Most existing approaches transform the NURBS surfaces into polygonal representation and build static levels of detail. Unfortunately, algorithms which keep the NURBS representation and generate view-dep...
متن کاملEecient Rendering of Trimmed Nurbs Surfaces
We present an algorithm for interactive display of trimmed NURBS surfaces. The algorithm converts the NURBS surfaces to B ezier surfaces and NURBS trimming curves into B ezier curves. It tessellates each trimmed B ezier surface into triangles and renders them using the triangle rendering capabilities common in current graphics systems. It makes use of tight bounds for uniform tessel-lation of B...
متن کاملReal-time out-of-core trimmed NURBS rendering and editing
For rendering purposes trimmed NURBS surfaces have to be converted into a polygonal representation. In order to fulfill the high quality visualization demands posed by various design and quality control applications, current NURBS rendering methods require a careful preparation of the converted models which often needs manual user intervention. This preprocessing step prevents the user from int...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Vis. Comput. Graph.
دوره 2 شماره
صفحات -
تاریخ انتشار 1996